Polynomial time approximation algorithms for machine scheduling: Ten open problems
نویسندگان
چکیده
We discuss what we consider to be the ten most vexing open questions in the area of polynomial time approximation algorithms for NP-hard deterministic machine scheduling problems. We summarize what is known on these problems, we discuss related results, and we provide pointers to the literature. Prologue In the early days of scheduling, the work of the theoretical research branch mainly consisted of classifying scheduling problems into easy (i.e., polynomially solvable) and hard (i.e., NP-hard) ones. Nowadays, researchers have become interested in a better understanding and a much ner classiication of the hard problems; one very active branch of research classiies hard scheduling problems according to their approximability. In the sequel, we summarize and discuss what in our opinion are the most outstanding open questions in the approximation of scheduling problems. Throughout the paper, we use the standard three-eld scheduling notation (see e. Shmoys 41]). All scheduling problems discussed are minimization problems, where the goal is to nd a feasible schedule with minimum possible cost. We consider only scheduling problems that are NP-hard (cf. Garey & Johnson 19]). We distinguish between positive results, which establish the existence of some approximation algorithm, and negative results, which disprove the existence of certain approximation results under the assumption P 6 = NP. Positive (approximability) results. A standard way of dealing with NP-hard problems is not to search for an optimal solution, but to go for near-optimal solutions. An algorithm that returns near-optimal solutions is called an approximation algorithm; if it does this in polynomial time, then it is called a polynomial time approximation algorithm. An approximation algorithm that always returns a near-optimal solution with cost at most a factor above the optimal cost (where > 1 is some xed real number) is called a-approximation algorithm, and the value
منابع مشابه
Improved teaching–learning-based and JAYA optimization algorithms for solving flexible flow shop scheduling problems
Flexible flow shop (or a hybrid flow shop) scheduling problem is an extension of classical flow shop scheduling problem. In a simple flow shop configuration, a job having ‘g’ operations is performed on ‘g’ operation centres (stages) with each stage having only one machine. If any stage contains more than one machine for providing alternate processing facility, then the problem...
متن کاملA Dynamic Programming Framework for Non-Preemptive Scheduling Problems on Multiple Machines [Extended Abstract]
In this paper, we consider a variety of scheduling problems where n jobs with release times are to be scheduled non-preemptively on a set of m identical machines. The problems considered are machine minimization, (weighted) throughput maximization and min-sum objectives such as (weighted) flow time and (weighted) tardiness. We develop a novel quasi-polynomial time dynamic programming framework ...
متن کاملApproximation Schemes for Flow Shop Scheduling Problems with Machine Availabilty Constraints
This paper considers two-machine flow shop scheduling problems with machine availability constraints. When the processing of a job is interrupted by an unavailability period of a machine, we consider both the resumable scenario in which the processing can be resumed when the machine next becomes available, and the semi-resumable scenarios in which some proportion of the processing is repeated b...
متن کاملA Comprehensive Study of Several Meta-Heuristic Algorithms for Open-Pit Mine Production Scheduling Problem Considering Grade Uncertainty
It is significant to discover a global optimization in the problems dealing with large dimensional scales to increase the quality of decision-making in the mining operation. It has been broadly confirmed that the long-term production scheduling (LTPS) problem performs a main role in mining projects to develop the performance regarding the obtainability of constraints, while maximizing the whole...
متن کاملMinimizing Makespan with Start Time Dependent Jobs in a Two Machine Flow Shop
[if gte mso 9]> The purpose of this paper is to consider the problem of scheduling a set of start time-dependent jobs in a two-machine flow shop, in which the actual processing times of jobs increase linearly according to their starting time. The objective of this problem is to minimize the makespan. The problem is known to be NP-hardness[ah1] ; therefore, there is no polynomial-time algorithm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999